// 引入mongoose接口
const mongoose = require("mongoose");
const { movies } = require("./data/movies");

// 电影信息
const schema = new mongoose.Schema({
    cname: String, // 电影名    
    ename: String, // 电影英文名    
    type: String, // 电影的类型    
    area: String, // 电影首映地区    
    poster: [String], //电影海报   
    time: Number, //电影时长   
    upDate: String, // 电影大陆上映时间,    
    score: Number, // 电影评分    
    count: String, // 电影票房    
    intro: String, // 剧情简介    
    isClassic: Boolean, // 是否是经典     
    director: String, // 导演名字    
    imgs: String,  //当前图片的路径
    actor: String, // 演员名字  
    cinemasId: Number,// 影院id   
});

// 添加并定义model
const moviesModel = mongoose.model("movies", schema, "movies");
mongoose.connect(
    "mongodb://tangzhenhua:Lovo123456@182.92.214.223:8084/heshumiao",
    {
        useNewUrlParser: true,
        useUnifiedTopology: true,
        auth: { authSource: "admin" }
    },
    async () => {
        // 引入电影数据
        await moviesModel.create(movies);
        console.log("connect mongodb://localhost:27017/heshumiao");
    },
);


// 暴露接口
module.exports = { movies };
